package defpackage; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.os.Build; import android.text.TextUtils; import cn.wps.moffice.common.infoflow.internal.cards.thirdpartyad.ThirdPartyAdParams; import com.fasterxml.jackson.core.util.MinimalPrettyPrinter; import com.iflytek.cloud.SpeechEvent; import java.io.File; import org.json.JSONException; import org.json.JSONObject; /* renamed from: zku reason: default package */ public class zku implements Runnable { private static zku Bbi; private String Bbj; private String Bbk; private StringBuffer Bbl; private boolean Bbm; private long Bbn; boolean Bbo; private String Bbp = "https://ups.ksmobile.net/"; private String Bbq = "/getversions.php"; private String Bbr = "/getversions.php"; private String Bbs = "https://ws.ksmobile.net/api/GetCloudMsgAdv"; private final String LOCAL_VERSION = "local_version"; private volatile boolean crD = false; private volatile String cvG; private boolean fsF = false; private Context mContext; private zku() { } private static String aeT(String str) { if (TextUtils.isEmpty(str)) { return null; } return str; } private static int compare(String str, String str2) { int i = 0; if (str == null && str2 == null) { return 0; } if (str == null) { return -1; } if (str2 == null) { return 1; } String[] split = str.split("\\."); String[] split2 = str2.split("\\."); if (split == null && split2 == null) { return 0; } if (split == null) { return -1; } if (split2 == null) { return 1; } while (i < split.length && i < split2.length) { try { long parseLong = Long.parseLong(split[i]); try { long parseLong2 = Long.parseLong(split2[i]); if (parseLong > parseLong2) { return 1; } if (parseLong < parseLong2) { return -1; } i++; } catch (NumberFormatException e) { return 1; } } catch (NumberFormatException e2) { return -1; } } return split.length - split2.length; } public static zku gNN() { if (Bbi == null) { synchronized (zku.class) { if (Bbi == null) { Bbi = new zku(); } } } return Bbi; } private void gNO() { String kO = zkz.kO(this.mContext); Intent intent = new Intent(); intent.setPackage(kO); intent.setAction("com.cmplay.activesdk.cloud_cfg.update"); this.mContext.sendBroadcast(intent); } private void gNP() { Intent intent = new Intent(); intent.setPackage(zkz.kO(this.mContext)); intent.setAction("com.ijinshan.krcmd.deepcloudconfig.CloudDataChangeReceiver.datachange"); this.mContext.sendBroadcast(intent); } private String getPath() { return String.valueOf(this.mContext.getApplicationContext().getDir("deep_cloud_config", 0).getAbsolutePath()) + File.separator + "cloudmsgadv.json"; } public final synchronized void aeS(String str) { this.cvG = str; this.Bbm = false; if (this.fsF && !this.crD) { this.crD = true; new Thread(this).start(); } } public final synchronized void gNQ() { this.Bbm = true; if (this.fsF && !this.crD) { if (this.Bbn == 0) { this.Bbn = zkr.gNL().iwL.getLong("last_update_time", 0); } if (System.currentTimeMillis() - this.Bbn >= 21600000) { this.crD = true; new Thread(this).start(); } } } /* JADX WARNING: Removed duplicated region for block: B:31:0x01e8 */ /* JADX WARNING: Removed duplicated region for block: B:68:0x02d0 */ public void run() { boolean z; boolean z2; this.Bbo = false; if (!zkv.kI(this.mContext)) { zks.gNM().au(zkx.aeV(getPath())); gNP(); gNO(); this.crD = false; return; } if (this.Bbm) { String R = zky.R(this.Bbr, 2000, 3); if (!TextUtils.isEmpty(R)) { try { JSONObject optJSONObject = new JSONObject(R).optJSONObject(SpeechEvent.KEY_EVENT_RECORD_DATA); if (optJSONObject != null) { this.cvG = optJSONObject.optString("business_config", ""); } } catch (JSONException e) { } } } String str = this.cvG; StringBuffer stringBuffer = new StringBuffer(); String gNK = zkq.gNK(); if (TextUtils.isEmpty(gNK)) { gNK = String.valueOf(zkz.kJ(this.mContext)) + "_" + zkz.kK(this.mContext); } stringBuffer.append("?lan=" + aeT(gNK)); stringBuffer.append("&apkversion=" + aeT(zkq.gNI())); String channelId = zkq.getChannelId(); if (TextUtils.isEmpty(channelId)) { channelId = zkv.gNT(); } stringBuffer.append("&channelid=" + aeT(channelId)); stringBuffer.append("&osversion=" + aeT(Build.VERSION.RELEASE)); stringBuffer.append("&mcc=" + aeT(zkz.kL(this.mContext))); String str2 = Build.MODEL; if (!TextUtils.isEmpty(str2)) { stringBuffer.append("&device="); stringBuffer.append(str2.replace(MinimalPrettyPrinter.DEFAULT_ROOT_VALUE_SEPARATOR, "_")); } else { stringBuffer.append("&device=null"); } stringBuffer.append("&resolution=" + aeT(zkz.kM(this.mContext))); stringBuffer.append("&mem_size=" + zkz.ek(zkz.kN(this.mContext))); String gNJ = zkq.gNJ(); if (TextUtils.isEmpty(gNJ)) { gNJ = zkz.kO(this.mContext); } stringBuffer.append("&pkg=" + aeT(gNJ)); stringBuffer.append("&version=1"); stringBuffer.append("&aid=" + aeT(zkz.getAndroidId(this.mContext))); this.Bbj = stringBuffer.toString(); this.Bbl = new StringBuffer(); this.Bbl.append(this.Bbs).append(this.Bbj); String aeW = zkz.aeW(this.Bbj); String string = zkr.gNL().getString("local_params", ""); if (!TextUtils.isEmpty(str)) { if (TextUtils.isEmpty(str)) { z2 = true; } else { String string2 = zkr.gNL().getString("local_version", ""); if (TextUtils.isEmpty(string2)) { this.Bbk = str; z2 = true; } else { int compare = compare(str, string2); if (compare > 0) { this.Bbk = str; } z2 = compare > 0; } } if (!z2) { if (!aeW.equalsIgnoreCase(string)) { zkr.gNL().putString("local_params", aeW); z = true; } else { z = false; } if (!z) { String R2 = zky.R(this.Bbl.toString(), 2000, 3); if (!TextUtils.isEmpty(R2)) { try { JSONObject jSONObject = new JSONObject(R2); if (jSONObject.optInt(ThirdPartyAdParams.ACTION_AD_ERROR, -1) == 0 && zkx.a(jSONObject, new File(getPath()))) { this.Bbo = true; if (zkv.gNR()) { zks.gNM().au(jSONObject); } if (zkv.gNS()) { gNP(); } gNO(); if (!TextUtils.isEmpty(this.Bbk)) { String str3 = this.Bbk; if (!TextUtils.isEmpty(str3)) { zkr.gNL().putString("local_version", str3); } } this.Bbn = System.currentTimeMillis(); zkr gNL = zkr.gNL(); Long valueOf = Long.valueOf(System.currentTimeMillis()); SharedPreferences.Editor edit = gNL.iwL.edit(); edit.putLong("last_update_time", valueOf.longValue()); edit.commit(); } } catch (JSONException e2) { e2.printStackTrace(); } } else { zks.gNM().au(zkx.aeV(getPath())); gNP(); gNO(); } } else { zks.gNM().au(zkx.aeV(getPath())); gNP(); gNO(); } this.crD = false; } } zkr.gNL().putString("local_params", aeW); z = true; if (!z) { } this.crD = false; } }